package com.fh.util.layui;

import com.fh.entity.Page;
import com.fh.entity.system.User;
import com.fh.util.Const;
import com.fh.util.JSONHelper;
import com.fh.util.Logger;
import com.fh.util.PageData;
import org.apache.shiro.SecurityUtils;
import org.apache.shiro.session.Session;
import org.apache.shiro.subject.Subject;

import java.util.List;

/**
 * @author Lr
 * @date 2017年12月21日
 */
public class DataUtil {
    protected static Logger logger = Logger.getLogger(DataUtil.class);

    public static void setPage(Page page, PageData pd) {
        //分页暂时设置状态
        page.setShowCount(Integer.parseInt(pd.get("limit").toString()));
        page.setCurrentPage(Integer.parseInt(pd.get("page").toString()));
        page.setPd(pd);
    }

    public static String getJsonData(Page page, List<PageData> varList) {
        String datalayui = JSONHelper.array2json(varList);
        return "{\"code\":0,\"msg\":\"\",\"count\":" + page.getTotalResult() + ",\"data\":" + datalayui + "}";
    }
}
